x86 svm: Disable intercepting CR3 writes when nested paging is enabled
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 16 Jul 2009 07:26:29 +0000 (08:26 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 16 Jul 2009 07:26:29 +0000 (08:26 +0100)
commitdacf09d460b50a7ce72fdfc151a2db7aad33c838
treeb7e5863c2cff55fd0aa401245766e9098354cf7e
parentb84689836af8e9101c1b579180ef0bcb6a42ba98
x86 svm: Disable intercepting CR3 writes when nested paging is enabled

This patch disables intercepting CR3 writes when nested paging is
enabled. For applications which cause excessive CR3 accesses, the
patch can increase their performance.

Signed-off-by: Wei Huang <wei.huang2@amd.com>
xen/arch/x86/hvm/svm/svm.c
xen/arch/x86/hvm/svm/vmcb.c